package com.tbit.uqbike.client.pojo.newEntity;

import java.util.Date;

/**
 * @Author: hzw
 * @Description: 用户分账日志记录
 * @Date: 创建于 13:38 2021/10/15
 */
public class UserAdaPayLog {
    /**
     * 用户编号
     */
    private String userNO;
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 品牌id
     */
    private Integer brandId;
    /**
     * 银行卡号
     */
    private String bankNO;
    /**
     * 分账订单号
     */
    private String orderNO;
    /**
     * 分成比例
     */
    private double proportion;
    /**
     * 分账金额(单位分)
     */
    private Integer money;
    /**
     * 手续费
     */
    private Integer fee;
    /**
     * 充值订单号
     */
    private String paymentId;
    /**
     * 支付确认对象id
     */
    private String confirmId;
    /**
     * 分账时间
     */
    private Date addTime;
    /**
     * 备注
     */
    private String remark;
    /**
     * 是否手续费扣除账户
     */
    private Integer mainUser;
    /**
     * 业务订单号
     */
    private String buyOrderNO;
    /**
     * 业务订单类型
     */
    private Integer buyOrderType;
    /**
     * 用户退款金额 (单位分)
     */
    private Integer refundMoney;
    /**
     * 退款时间
     */
    private Date refundTime;
    /**
     * 订单金额
     */
    private Integer rechargeMoney;
    /**
     * 服务费用
     */
    private Integer serviceFee;
    /**
     * 是否服务费(0否、1是)
     */
    private Integer type;
    /**
     * 退款总金额
     */
    private Integer allRefundMoney;
    /**
     * 退款手续费
     */
    private Integer refundFee;
    /**
     * 退款服务费用
     */
    private Integer refundServiceFee;

    public String getUserNO() {
        return userNO;
    }

    public void setUserNO(String userNO) {
        this.userNO = userNO;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public Integer getBrandId() {
        return brandId;
    }

    public void setBrandId(Integer brandId) {
        this.brandId = brandId;
    }

    public String getBankNO() {
        return bankNO;
    }

    public void setBankNO(String bankNO) {
        this.bankNO = bankNO;
    }

    public String getOrderNO() {
        return orderNO;
    }

    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO;
    }

    public double getProportion() {
        return proportion;
    }

    public void setProportion(double proportion) {
        this.proportion = proportion;
    }

    public Integer getMoney() {
        return money;
    }

    public void setMoney(Integer money) {
        this.money = money;
    }

    public Integer getFee() {
        return fee;
    }

    public void setFee(Integer fee) {
        this.fee = fee;
    }

    public String getPaymentId() {
        return paymentId;
    }

    public void setPaymentId(String paymentId) {
        this.paymentId = paymentId;
    }

    public String getConfirmId() {
        return confirmId;
    }

    public void setConfirmId(String confirmId) {
        this.confirmId = confirmId;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getMainUser() {
        return mainUser;
    }

    public void setMainUser(Integer mainUser) {
        this.mainUser = mainUser;
    }

    public String getBuyOrderNO() {
        return buyOrderNO;
    }

    public void setBuyOrderNO(String buyOrderNO) {
        this.buyOrderNO = buyOrderNO;
    }

    public Integer getBuyOrderType() {
        return buyOrderType;
    }

    public void setBuyOrderType(Integer buyOrderType) {
        this.buyOrderType = buyOrderType;
    }

    public Integer getRefundMoney() {
        return refundMoney;
    }

    public void setRefundMoney(Integer refundMoney) {
        this.refundMoney = refundMoney;
    }

    public Date getRefundTime() {
        return refundTime;
    }

    public void setRefundTime(Date refundTime) {
        this.refundTime = refundTime;
    }

    public Integer getRechargeMoney() {
        return rechargeMoney;
    }

    public void setRechargeMoney(Integer rechargeMoney) {
        this.rechargeMoney = rechargeMoney;
    }

    public Integer getServiceFee() {
        return serviceFee;
    }

    public void setServiceFee(Integer serviceFee) {
        this.serviceFee = serviceFee;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getAllRefundMoney() {
        return allRefundMoney;
    }

    public void setAllRefundMoney(Integer allRefundMoney) {
        this.allRefundMoney = allRefundMoney;
    }

    public Integer getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(Integer refundFee) {
        this.refundFee = refundFee;
    }

    public Integer getRefundServiceFee() {
        return refundServiceFee;
    }

    public void setRefundServiceFee(Integer refundServiceFee) {
        this.refundServiceFee = refundServiceFee;
    }

    @Override
    public String toString() {
        return "UserAdaPayLog{" +
                "userNO='" + userNO + '\'' +
                ", accountId=" + accountId +
                ", brandId=" + brandId +
                ", bankNO='" + bankNO + '\'' +
                ", orderNO='" + orderNO + '\'' +
                ", proportion=" + proportion +
                ", money=" + money +
                ", fee=" + fee +
                ", paymentId='" + paymentId + '\'' +
                ", confirmId='" + confirmId + '\'' +
                ", addTime=" + addTime +
                ", remark='" + remark + '\'' +
                ", mainUser=" + mainUser +
                ", buyOrderNO='" + buyOrderNO + '\'' +
                ", buyOrderType=" + buyOrderType +
                ", refundMoney=" + refundMoney +
                ", refundTime=" + refundTime +
                ", rechargeMoney=" + rechargeMoney +
                ", serviceFee=" + serviceFee +
                ", type=" + type +
                ", allRefundMoney=" + allRefundMoney +
                ", refundFee=" + refundFee +
                ", refundServiceFee=" + refundServiceFee +
                '}';
    }
}
